.schedule {
	margin: 0 auto;
	width: 900px;
	/*height: 600px;*/
	border: 5px solid #fff;
	background: rgba(48, 106, 180, 0.8);
	font-size: 1.5em;
}

.schedule table {
	width: 890px;
	height: 600px;
	text-align: center;
}

.schedule table td{
	border: 1px solid #fff;
	padding: 5px 20px;
}

.schedule table tr:first-child{
	font-size: 1.6em;
	background: rgba(4, 10, 77, 0.8);
	color: white;
}

.schedule table tr:last-child{
	font-size: 1.6em;
	background: rgba(244, 9, 9, 0.8);
	color: white;
}

.schedule table tr.table-special-day {
	font-size: 1.6em;
	background: rgba(244, 9, 9, 0.8);
	color: white;
}
